Conversation
* chore: develop push build deploy 워크플로우 구성 * chore: develop deploy 워크플로우 구성 * chore: Dockerfile 구성 * chore: build.gradle JAR 파일 enabled 설정 * chore: .gitignore .DS_Store 파일 경로 수정
chaiminwoo0223
approved these changes
Jun 19, 2025
Contributor
chaiminwoo0223
left a comment
There was a problem hiding this comment.
모두 확인했습니다. 머지 부탁드립니다.
Contributor
Author
#4 PR 머지 후 진행하겠습니다 ! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📌 작업 내용 및 특이사항
✅ Develop 배포 워크플로우 구성
develop_build_deploy워크플로우를 구성했습니다.:
develop브랜치에push이벤트가 발생할 때 자동으로 실행됩니다.:
pull request이벤트에서 이미 테스트를 수행하기 때문에, 배포 워크플로우에서는 테스트를 생략하고bootJar명령으로 빠르게 실행 가능한 JAR 파일만 생성하도록 설정했습니다. 배포 시에도 테스트가 필요하다고 판단되면 수정하겠습니다.: 배포 관련 정보는 Github Environments 의
DEV환경을 만들어 Secrets 으로 관리하도록 설정했습니다.develop_deploy워크플로우를 구성했습니다.: 이 워크플로우는 자동으로 실행되지 않고, Github Actions 에서 수동으로 실행할 수 있는 워크플로우입니다.
:
커밋 해시값을 필수로 입력해야하며, 입력한 커밋을 기준으로 생성된 도커 이미지를 사용해 배포를 실행합니다.: 빠르게 재배포가 필요하거나 특정 커밋 기준으로 돌아가야할 때 유용하게 활용할 수 있을 것 같습니다.
배포 시 도커 이미지를 빌드할 수 있도록
Dockerfile추가했습니다.일반 JAR 파일과 bootJar 파일이 같이 생성되는 것을 방지하기 위해
build.gradle에jar.enabled=false설정을 적용했습니다.✅ 기타
.gitignore의.DS_Store파일 경로를 수정해주었습니다.🌱 관련 이슈
🔍 참고사항(선택)
docker-compose.yml,.env파일 구성해두었습니다.📚 기타(선택)